package com.ruoyi.system.domain;

import java.sql.Timestamp;

/**
 * @Author: azh
 * Created on 2025-3-10 22:07
 */
public class UserProfile {

    private long userId; // 用户唯一标识（外键，关联用户表）
    private String identity; // 用户身份（如学生、工程师等）
    private String industry; // 用户所在行业（如互联网、金融等）
    private String domain; // 用户专业领域（如人工智能、大数据等）
    private Integer workYears; // 用户工作年限（以年为单位）
    private String badgeUrl; // 用户工牌图片的URL
    private String interestedTags; // 用户感兴趣的标签（逗号分隔字符串或JSON格式）
    private String favoriteCircles; // 用户热爱的圈子（逗号分隔字符串或JSON格式）
    private Timestamp createTime; // 创建时间
    private Timestamp updateTime; // 更新时间

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public String getIdentity() {
        return identity;
    }

    public void setIdentity(String identity) {
        this.identity = identity;
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry;
    }

    public String getDomain() {
        return domain;
    }

    public void setDomain(String domain) {
        this.domain = domain;
    }

    public Integer getWorkYears() {
        return workYears;
    }

    public void setWorkYears(Integer workYears) {
        this.workYears = workYears;
    }

    public String getBadgeUrl() {
        return badgeUrl;
    }

    public void setBadgeUrl(String badgeUrl) {
        this.badgeUrl = badgeUrl;
    }

    public String getInterestedTags() {
        return interestedTags;
    }

    public void setInterestedTags(String interestedTags) {
        this.interestedTags = interestedTags;
    }

    public String getFavoriteCircles() {
        return favoriteCircles;
    }

    public void setFavoriteCircles(String favoriteCircles) {
        this.favoriteCircles = favoriteCircles;
    }

    public Timestamp getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }

    public Timestamp getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }


}
